home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / windows5 / winbn251.zip / WINBENCH.DOC next >
Text File  |  1992-04-22  |  14KB  |  299 lines

  1.                                WINBENCH
  2.                   PC Labs Windows Graphics Benchmark
  3.                        Version 2.51 - 22 Apr 92
  4.  
  5. 1. This release of WINBENCH adds the WINMARK, the geometric mean of twelve
  6. frequently used Windows graphics operations.
  7.  
  8. Contents of this release:
  9.  
  10. WINBENCH.EXE   WINBENCH executable, all tests enabled
  11. WINBENCH.HLP   Help file
  12. WINBENCH.DOC   This file in ASCII text format
  13.  
  14.  
  15. 2. Installation and Use
  16.  
  17. Copy all files from the WINBENCH diskette to the same directory.  Run
  18. WINBENCH like any Windows application.  For example, the DOS command
  19. "win winbench" will launch WINBENCH from the current directory.
  20.  
  21. WINBENCH writes the files containing test results to the directory
  22. from which it was launched.  Generally, you should launch WINBENCH
  23. every time from the directory in which it is installed.  This avoids
  24. having test results scattered all over your hard disk.
  25.  
  26. For other information about WINBENCH, see the help dialogue box.
  27.  
  28. 3. A Summary of the Differences in WINBENCH 2.51 from WINBENCH 1.1
  29.  
  30. 3.1. New Features in WINBENCH 2.51
  31.  
  32. -    WINBENCH 2.51 introduces the graphics WINMARK, the geometric mean
  33. of twelve graphics benchmark tests.  PC Labs profiled the major
  34. Windows 3.0 applications in November 1991, and determined that these
  35. twelve functions were the most frequently used.  The weights shown in
  36. the WINMARK results screen show the approximate proportions in which
  37. these functions are used.  Windows applications also use other
  38. graphics functions, but for much less time.  Because the software
  39. available to profile Windows applications at the time was not very
  40. sophisticated, the weights assigned are subject to change when better
  41. Windows profiling and instrumentation software becomes available.
  42.  
  43. When you start WINBENCH, it gives you the options of running the WINMARK 
  44. tests, running the Advanced (detailed) tests, or exiting from the program.  
  45. The WINMARK result is the weighted GEOMETRIC mean of the twelve tests.  
  46. In the case where all the weights add up to 1.0, the weighted geometric mean 
  47. is calculated as the product of each test result raised to the power of 
  48. its weight.  In more mathematical terms,
  49.         WINMARK = (r1**w1)*(r2**w2)*...(rn**wn)
  50. where r1...rn are the test results, and w1...wn are the corresponding 
  51. weights, and the paired asterisks (**) denote the mathematical operation of 
  52. exponentiation.
  53.  
  54. You may run the WINMARK tests and/or display the results by selecting
  55. Options | WINMARK at any time.
  56.  
  57. To manufacturers of personal computers and graphics hardware, publishers 
  58. of Windows software drivers, and others who will publicize WINMARKs for 
  59. commercial and non-commercial purposes:
  60.  
  61. To minimize the possibility of misrepresenting the results of the PC Magazine
  62. WINMARK test, you should make sure that any publication or distribution of 
  63. these results in printed or electronic form includes the brand name, clock 
  64. speed, and processor model of the PC on which the test was run, a concise 
  65. description of the graphics hardware used for the test, and the Windows 
  66. driver name, description, and version used for the test.  You may choose to 
  67. augment this information by specifying the graphics chip set, host PC cache 
  68. memory, and any other pertinent information.
  69. The WINMARK and the other WINBENCH tests are sensitive to all of these 
  70. factors. A sample description follows:
  71.  
  72. A 37MHz White Label 80486 PC with a Generic Super VGA card running with
  73. Version 3.17 of VGA.DRV (640x480x16 colors) achieved a WINMARK result of
  74. 2,366,439.
  75.  
  76. The Compaq 386/25e used as a reference PC for the WINMARK was configured with
  77. 8 megabytes of 80 nanosecond DRAM and VGA integrated onto the system board.  
  78. This PC was tested with the standard VGA driver packaged with Windows 3.0, 
  79. Version 3.00 of the driver VGA.DRV operating with 640x480x16 colors.
  80.  
  81. PC Labs is currently doing further instrumentation and analysis of major 
  82. Windows applications, using more sophisticated graphical device interface 
  83. (GDI) profiling tools recently made available by Microsoft.  Subsequent 
  84. releases of WINBENCH may reflect adjustments in both the functions used 
  85. and their weights, depending on the results of the analysis.
  86.  
  87. -    When WINBENCH starts up, you now have the choice to run the
  88. graphics WINMARK tests, to run detailed tests, or to exit from
  89. WINBENCH.  WINBENCH now has other push buttons and menu choices for
  90. the graphics WINMARK.
  91.  
  92. 3.2. Corrected Defect in WINBENCH 2.04
  93.  
  94. -    WINBENCH 2.04 corrects an error in calculating the result of the
  95. Rectangles|Patterns|Hatched Patterns test.  Previously, the result had
  96. been stated as 20% greater than what it actually was.
  97.  
  98. -    WINBENCH 2.04 corrects several minor internal logic errors that
  99. caused it to fail when compiled with other compilers.  None of these
  100. changes have any effect on results.
  101.  
  102. 3.2. Corrected Defect in WINBENCH 2.03
  103.  
  104. -    WINBENCH 2.03 displays an informational dialog box when no .XLS
  105. files are available for comparison.  Previous versions of WINBENCH
  106. presented an empty dialog box if no .XLS files were available for
  107. comparison, and clicking on OK would have no effect.  The only
  108. resolution to this problem was to change the Windows focus and
  109. terminate Windows.
  110.  
  111. 3.3. Corrected Defects and Improvements in WINBENCH 2.02
  112.  
  113. -    Corrected the processing of files written in Lotus 1-2-3 .WKS
  114. format.  WINBENCH 2.00 or 2.01 failed with a UAE when writing a file
  115. in Lotus 1-2-3 format.
  116.  
  117. -    Corrected the Select Results dialog box so that a double mouse
  118. click selects a file.  Previously, a double click only highlighted the
  119. file, and a click on the OK button was required to confirm the choice.
  120.  
  121.      Corrected the Compare Results dialog box so that it would fit
  122. completely on a 640x480 VGA screen.  Previously WINBENCH displayed it
  123. in a format that was too wide for VGA.
  124.  
  125.      Changed the Modify Options dialog box, so that the optional field
  126. "File Header" is now the mandatory field "Test Description".
  127.  
  128.      Changed the report file formats so that the test description
  129. information and test date/time appear in a structured format.  This
  130. gives the user more useful information when either viewing results in
  131. the Compare Results dialog box or comparing report files.  This added
  132. information is also displayed by the System Information menu choice.
  133.  
  134. 3.4. Corrected Defects in WINBENCH 2.01
  135.  
  136. -    Corrected the Select Results dialog box so that it does not show
  137. the current report file as a choice.  Also, the Select Results dialog
  138. box is wider, allowing twelve character file names to display
  139. completely.
  140.  
  141. -    Eliminated the possibility of a UAE from the System Information
  142. Option caused by a rapid sequence of many Ctrl-I keystrokes in
  143. succession, typically 100 or more, and only under Windows 3.0, not
  144. Windows 3.1.  Under these circumstances, Windows 3.0 exhausts its use
  145. of system memory.
  146.  
  147. -    Added a message box to the View Results dialog box to inform user
  148. that file being compared contains results from more than one test run.
  149. Also, added logic to choose only the first information with a given
  150. text key from a file.
  151.  
  152. -    Added a string resource to change the minimum test duration, with
  153. a minimum of two seconds.
  154.  
  155. -    The Bitblt Align test dialog box now displays results correctly.
  156. Previously, the displayed results were transposed between lower left
  157. and upper right cells, but the information contained in report files
  158. was correct.
  159.  
  160. 3.5. New Features in WINBENCH 2.0
  161.  
  162. -    System Information adds the processor type and clock speed,
  163. presence of math coprocessor, Windows version number and operating
  164. mode, video driver file name and description, video driver file date,
  165. video driver version, X-Width Aspect Ratio, Y-Width Aspect Ratio,
  166. height of the system font, and average character width of the system
  167. font.  All system information is written to the report file.
  168.  
  169. -    All tests now run for a minimum of five seconds, and report
  170. throughput, rather than elapsed time.  There is no method to convert
  171. results from WINBENCH 1.1 into the format for the results used by
  172. WINBENCH 2.0.  Many of the tests are upgraded to be consistent with
  173. Windows 3.0 and/or Windows 3.1.
  174.  
  175. -    All tests display text centered in the benchmark window to
  176. identify the current test being run in a series of tests.  Identifying
  177. the test when it is running keeps you better informed about what is
  178. going on, and helps to debug WINBENCH and/or Windows should WINBENCH
  179. terminate with an Unrecoverable Application Error (UAE).
  180.  
  181. -    Many tests change the color being displayed to give a better
  182. visual indication that something is actually being done while the test
  183. runs.
  184.  
  185. -    Where possible, throughput is either calculated or estimated as
  186. "pixels/sec".  Results of text handling benchmarks are reported in
  187. "characters/sec".  Results for some other tests are reported in
  188. "operations/sec".
  189.  
  190. -    The Ellipse (Curves) test renames the WINBENCH 1.1 Full Arcs
  191. test, which drew ellipses on the screen then filled the ellipse with
  192. the current brush.  The Ellipse test also draws ellipses on the
  193. screen, but it varies the brush color used to fill the ellipse.
  194.  
  195. -    The Patterns (Rectangles) test now runs ten tests, using a black
  196. fill pattern, seven grey patterns, a white pattern, and a set of
  197. hatched patterns.
  198.  
  199. -    The Scroll Text (Text) tests are new.  They display and scroll a
  200. full screen of text using the same five fonts as displayed by the
  201. Image Text (Text) tests.
  202.  
  203. -    The Mixed Fonts (Text) test uses Courier fonts rather than System
  204. fonts.  With Windows 3.0, it is not possible to display a system font
  205. with a bold attribute.
  206.  
  207. -    The Help dialogue box provides a complete description of all
  208. tests.
  209.  
  210. -    The Modify Options menu writes to the WINBENCH.INI file in a
  211. section called [Version.2.0] when you choose to save selected
  212. parameters.  WINBENCH 1.1 used the [Bench] section of WIN.INI for the
  213. same purpose.
  214.  
  215. -    The ASCII text report file now lines up data in vertical columns.
  216. The "1-2-3" format for a report file produces comma-separated data,
  217. and non-numeric literals are bounded by double quotes, e.g. "sample
  218. text".  The Excel format produces tab-separated data.
  219.  
  220. -    Because all tests run for at least five seconds, there is no need
  221. to use radio buttons to select the number of test iterations.  These
  222. radio buttons are removed from WINBENCH 2.0.
  223.  
  224. -    If you run all tests or run in demo mode, WINBENCH displays an
  225. appropriate message on screen when it is done, or after running of
  226. tests has been interrupted.
  227.  
  228. -    If WINBENCH is run in real mode and there is enough memory to
  229. load it, it displays the initial dialog box, then a message box saying
  230. that it does not run in real mode, and terminates.  If there is not
  231. enough memory to load it, then Windows displays a message box with an
  232. application error.
  233.  
  234. -    The Compare Results menu choice presents a pair of dialog boxes.
  235. The first one displays a list of existing .XLS files, from which one
  236. is selected to compare with the results of testing for the current
  237. video card and driver.  The second dialog box displays test results
  238. for the current card and the selected card.  The results of each test
  239. written to the report file now all have unique names or keys so that
  240. the Compare Results dialog box can select them properly from files
  241. that contain the results of previous tests.
  242.  
  243. -    WINBENCH 2.51 was compiled with Borland C++ Release 3.0 and its
  244. resources edited with Borland's Resource Workshop editor.  Tests
  245. between versions of WINBENCH compiled with various compilers show less
  246. than one percent difference in test results.  The source code for
  247. WINBENCH is fully compatible with the following:
  248.  
  249.      Borland C++3.0 Professional
  250.      Microsoft C6.0a and SDK
  251.      Symantec/Zortech C++3.0 (requires Microsoft LINK instead of
  252. Zortech ZLINK)
  253.      Watcom C8.5 (requires Microsoft LINK rather than Watcom WLINK,
  254. due to a defect in WLINK)
  255.      JPI TopSpeed C3.02 (requires compilation for math coprocessor
  256. rather than math emulation, due to defect in TopSpeed Windows math
  257. emulation library)
  258.  
  259. 4. Problems and Suggestions for Improvements
  260.  
  261. -    Please note and report any test results that seem to be
  262. incorrect, including zero and negative results.  These indicate that
  263. the test being run uses an incorrect throughput calculation, either
  264. roundoff or overflow.
  265.  
  266. -    Please provide hard copy or electronic copy of test results with
  267. any problems, and describe the video graphics adapter being used
  268. particularly if the System Information are not completely self-
  269. descriptive.
  270.  
  271. -    If you have suggestions for improvements to WINBENCH, please
  272. call, write, or send an electronic mail message explaining what you
  273. require.  There is no guarantee that it will be added to the next
  274. version of WINBENCH, but it WILL be added to the list of enhancements
  275. that will be evaluated and prioritized for subsequent versions.
  276.  
  277. 5. Technical Support 
  278.  
  279. -    If you need assistance running Winbench, interpreting results, or
  280. understanding the weighting methods used in calculating the Graphics
  281. WINMARK, call PC Magazine Labs at (212)-503-5570.
  282.  
  283.  
  284. Thank you.
  285.  
  286. Jim Galley
  287. Director, PC Labs
  288. PC Magazine
  289. One Park Avenue
  290. New York, NY  10016
  291. tel. 212/503-5587
  292.  
  293. Nick Stam
  294. Technical Director, PC Labs
  295. PC Magazine
  296. One Park Avenue
  297. New York, NY  10016
  298. tel. 212/503-5510
  299.